package lu.med.praxiswahl.wahlumed.service.beans.serviceinterface;

import java.util.List;

import lu.med.praxiswahl.wahlumed.model.beans.OPSettlementTBL;


public interface OPSettlementServiceInt
{
    public final static int DONE = 1;
    public final static int UNDONE = 0;
    
    public OPSettlementTBL getOPSettlementCode(String code_label);

    public int createOPSettlementCode(String label, String description, float factor /*int settlement_class*/) throws RuntimeException;

    public int deleteOPSettlementCode(String code_label) throws RuntimeException;
    
    public List<OPSettlementTBL> getAvailableOPSettlementCode();

    public void updateSettlementCode(OPSettlementTBL opSettlementTBL);

    public List<OPSettlementTBL> getOPSettlementCodeByClass(int settlment_class);
}
